﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using PSE.Updater.Common.Gateway.DataContract;

namespace PSE.Updater.Common.Providers.Interfaces
{
    public interface IUpdateDiscovery
    {
        IList<IFileDetails> GetAvailableUpdates(ProviderType type, List<ModuleVersion> moduleVersions);
        IList<IFileDetails> GetAllFiles(string productName);
    }
}
